home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c-part1 / 5367 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  1.0 KB

  1. Path: airdmhor.gen.nz!not-for-mail
  2. From: gumboot@airdmhor.gen.nz (Simon Hosie)
  3. Newsgroups: comp.lang.c
  4. Subject: Re: Help on random numbers
  5. Date: 13 Feb 1996 05:09:01 +1300
  6. Organization: Airdmhor
  7. Message-ID: <4fnomt$d5e@airdmhor.gen.nz>
  8. References: <4f7193$4bi@jaring.my>
  9. NNTP-Posting-Host: airdmhor.gen.nz
  10. X-Newsreader: TIN [version 1.2 PL2]
  11.  
  12. Tan Shu Wei:
  13. > Hi everyone. I need some help on generating random numbers.
  14.  
  15. > I'm using Turbo C++ under DOS, and I would like to know how
  16. > to generate random numbers. I've tried using random() and 
  17. > randomize() but I keep getting the same random number. Can 
  18. > help me, or even give me a short explanation on how randomize()
  19. > works?
  20.  
  21.   toy need to call srand() first.  With TC I'd suggest..
  22.  
  23.     srand(*(unsigned int far *)0x0040006cL);
  24.  
  25. because that, as a seed, is incremented 18 and a bit times faster than
  26. time().  Otherwise use the time function or something..
  27.  
  28.     srand((unsigned int)time(NULL));
  29.  
  30.   If you want an explaination of randomize() then type 'randomize' in the
  31. IDE, cursor left once, and hit Ctrl-F1.
  32.